@media screen and (min-width: 256px) {
  #carousel {
    width: 100%;
    background-color: red; }
    #carousel .carousel_main {
      position: relative;
      width: 100%;
      background-color: yellow;
      overflow: hidden; }
      #carousel .carousel_main .carousel_slider {
        position: absolute;
        width: 70px;
        height: 74px;
        top: 50%;
        margin-top: -37px;
        display: none;
        z-index: 5; }
      #carousel .carousel_main .carousel_left {
        left: 40px;
        background: url(../../../public/img/indexCarousel/slider-prev.png) no-repeat center center;
        background-size: cover; }
      #carousel .carousel_main .carousel_right {
        right: 40px;
        background: url(../../../public/img/indexCarousel/slider-next.png) no-repeat center center;
        background-size: cover; }
      #carousel .carousel_main .carousel_ul.hasTransition {
        transition: 0.5s linear; }
      #carousel .carousel_main .carousel_ul {
        background-color: blue;
        width: 600%; }
        #carousel .carousel_main .carousel_ul .carousel_li {
          position: relative;
          background-color: #aaa;
          transition: 0.3s ease-out;
          float: left;
          width: 16.666%;
          background-repeat: no-repeat;
          background-size: 100% auto; }
          #carousel .carousel_main .carousel_ul .carousel_li:nth-child(1) {
            background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-11-sp.jpg); }
          #carousel .carousel_main .carousel_ul .carousel_li:nth-child(2) {
            background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-12-sp.jpg); }
          #carousel .carousel_main .carousel_ul .carousel_li:nth-child(3) {
            background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-13-sp.jpg); }
          #carousel .carousel_main .carousel_ul .carousel_li:nth-child(4) {
            background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-14-sp.jpg); }
          #carousel .carousel_main .carousel_ul .carousel_li:nth-child(5) {
            background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-15-sp.jpg); }
          #carousel .carousel_main .carousel_ul .carousel_li:nth-child(6) {
            background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-11-sp.jpg); }
          #carousel .carousel_main .carousel_ul .carousel_li:before {
            content: "";
            display: block;
            padding-top: 153%; }
          #carousel .carousel_main .carousel_ul .carousel_li a {
            position: absolute;
            z-index: 3;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%; }
          #carousel .carousel_main .carousel_ul .carousel_li a {
            position: absolute;
            top: 0px;
            left: 0;
            width: 100%;
            height: 100%; } }

@media screen and (min-width: 600px) {
  #carousel .carousel_main .carousel_slider {
    display: block; }
  #carousel .carousel_main .carousel_ul .carousel_li {
    height: 500px;
    background-position: center center;
    background-size: cover; }
    #carousel .carousel_main .carousel_ul .carousel_li:nth-child(1) {
      background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-11.jpg); }
    #carousel .carousel_main .carousel_ul .carousel_li:nth-child(2) {
      background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-12.jpg); }
    #carousel .carousel_main .carousel_ul .carousel_li:nth-child(3) {
      background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-13.jpg); }
    #carousel .carousel_main .carousel_ul .carousel_li:nth-child(4) {
      background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-14.jpg); }
    #carousel .carousel_main .carousel_ul .carousel_li:nth-child(5) {
      background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-15.jpg); }
    #carousel .carousel_main .carousel_ul .carousel_li:nth-child(6) {
      background-image: url(http://127.0.0.1:5050/img/indexCarousel/top-kv-11.jpg); } }
